    function targMap = targDataMap(),

    ;%***********************
    ;% Create Parameter Map *
    ;%***********************
    
        nTotData      = 0; %add to this count as we go
        nTotSects     = 2;
        sectIdxOffset = 0;

        ;%
        ;% Define dummy sections & preallocate arrays
        ;%
        dumSection.nData = -1;
        dumSection.data  = [];

        dumData.logicalSrcIdx = -1;
        dumData.dtTransOffset = -1;

        ;%
        ;% Init/prealloc paramMap
        ;%
        paramMap.nSections           = nTotSects;
        paramMap.sectIdxOffset       = sectIdxOffset;
            paramMap.sections(nTotSects) = dumSection; %prealloc
        paramMap.nTotData            = -1;

        ;%
        ;% Auto data (rtP)
        ;%
            section.nData     = 58;
            section.data(58)  = dumData; %prealloc

                    ;% rtP.Kd1
                    section.data(1).logicalSrcIdx = 0;
                    section.data(1).dtTransOffset = 0;

                    ;% rtP.Kd2
                    section.data(2).logicalSrcIdx = 1;
                    section.data(2).dtTransOffset = 1;

                    ;% rtP.Kd3
                    section.data(3).logicalSrcIdx = 2;
                    section.data(3).dtTransOffset = 2;

                    ;% rtP.Kd4
                    section.data(4).logicalSrcIdx = 3;
                    section.data(4).dtTransOffset = 3;

                    ;% rtP.Kfilt1
                    section.data(5).logicalSrcIdx = 4;
                    section.data(5).dtTransOffset = 4;

                    ;% rtP.Kfilt2
                    section.data(6).logicalSrcIdx = 5;
                    section.data(6).dtTransOffset = 5;

                    ;% rtP.Kfilt3
                    section.data(7).logicalSrcIdx = 6;
                    section.data(7).dtTransOffset = 6;

                    ;% rtP.Kfilt4
                    section.data(8).logicalSrcIdx = 7;
                    section.data(8).dtTransOffset = 7;

                    ;% rtP.KiGrip
                    section.data(9).logicalSrcIdx = 8;
                    section.data(9).dtTransOffset = 8;

                    ;% rtP.Kp1
                    section.data(10).logicalSrcIdx = 9;
                    section.data(10).dtTransOffset = 9;

                    ;% rtP.Kp2
                    section.data(11).logicalSrcIdx = 10;
                    section.data(11).dtTransOffset = 10;

                    ;% rtP.Kp3
                    section.data(12).logicalSrcIdx = 11;
                    section.data(12).dtTransOffset = 11;

                    ;% rtP.Kp4
                    section.data(13).logicalSrcIdx = 12;
                    section.data(13).dtTransOffset = 12;

                    ;% rtP.KpGrip
                    section.data(14).logicalSrcIdx = 13;
                    section.data(14).dtTransOffset = 13;

                    ;% rtP.ctrlLowerLimit
                    section.data(15).logicalSrcIdx = 14;
                    section.data(15).dtTransOffset = 14;

                    ;% rtP.ctrlUpperLimit
                    section.data(16).logicalSrcIdx = 15;
                    section.data(16).dtTransOffset = 15;

                    ;% rtP.gripLowerLimit
                    section.data(17).logicalSrcIdx = 16;
                    section.data(17).dtTransOffset = 16;

                    ;% rtP.gripUpperLimit
                    section.data(18).logicalSrcIdx = 17;
                    section.data(18).dtTransOffset = 17;

                    ;% rtP.DiscreteDerivative_ICPrevScaledInput
                    section.data(19).logicalSrcIdx = 18;
                    section.data(19).dtTransOffset = 18;

                    ;% rtP.DiscreteDerivative1_ICPrevScaledInput
                    section.data(20).logicalSrcIdx = 19;
                    section.data(20).dtTransOffset = 19;

                    ;% rtP.DiscretePIDController_InitialConditionForFilter
                    section.data(21).logicalSrcIdx = 20;
                    section.data(21).dtTransOffset = 20;

                    ;% rtP.DiscretePIDController1_InitialConditionForFilter
                    section.data(22).logicalSrcIdx = 21;
                    section.data(22).dtTransOffset = 21;

                    ;% rtP.DiscretePIDController2_InitialConditionForFilter
                    section.data(23).logicalSrcIdx = 22;
                    section.data(23).dtTransOffset = 22;

                    ;% rtP.DiscretePIDController3_InitialConditionForFilter
                    section.data(24).logicalSrcIdx = 23;
                    section.data(24).dtTransOffset = 23;

                    ;% rtP.DiscretePIDController4_InitialConditionForIntegrator
                    section.data(25).logicalSrcIdx = 24;
                    section.data(25).dtTransOffset = 24;

                    ;% rtP.DiscretePIDController5_InitialConditionForIntegrator
                    section.data(26).logicalSrcIdx = 25;
                    section.data(26).dtTransOffset = 25;

                    ;% rtP.Constant1_Value
                    section.data(27).logicalSrcIdx = 26;
                    section.data(27).dtTransOffset = 26;

                    ;% rtP.Constant1_Value_assvjoqkhx
                    section.data(28).logicalSrcIdx = 27;
                    section.data(28).dtTransOffset = 27;

                    ;% rtP.FromWs_Time0
                    section.data(29).logicalSrcIdx = 28;
                    section.data(29).dtTransOffset = 28;

                    ;% rtP.FromWs_Data0
                    section.data(30).logicalSrcIdx = 29;
                    section.data(30).dtTransOffset = 30;

                    ;% rtP.RateTransition6_InitialCondition
                    section.data(31).logicalSrcIdx = 30;
                    section.data(31).dtTransOffset = 32;

                    ;% rtP.OutputFilter_NumCoef
                    section.data(32).logicalSrcIdx = 31;
                    section.data(32).dtTransOffset = 33;

                    ;% rtP.OutputFilter_DenCoef
                    section.data(33).logicalSrcIdx = 32;
                    section.data(33).dtTransOffset = 34;

                    ;% rtP.OutputFilter_InitialStates
                    section.data(34).logicalSrcIdx = 33;
                    section.data(34).dtTransOffset = 36;

                    ;% rtP.InputFilter_NumCoef
                    section.data(35).logicalSrcIdx = 34;
                    section.data(35).dtTransOffset = 37;

                    ;% rtP.InputFilter_DenCoef
                    section.data(36).logicalSrcIdx = 35;
                    section.data(36).dtTransOffset = 38;

                    ;% rtP.InputFilter_InitialStates
                    section.data(37).logicalSrcIdx = 36;
                    section.data(37).dtTransOffset = 40;

                    ;% rtP.InputRateLimiter_RisingLim
                    section.data(38).logicalSrcIdx = 37;
                    section.data(38).dtTransOffset = 41;

                    ;% rtP.InputRateLimiter_FallingLim
                    section.data(39).logicalSrcIdx = 38;
                    section.data(39).dtTransOffset = 42;

                    ;% rtP.InputRateLimiter_IC
                    section.data(40).logicalSrcIdx = 39;
                    section.data(40).dtTransOffset = 43;

                    ;% rtP.Filter_gainval
                    section.data(41).logicalSrcIdx = 40;
                    section.data(41).dtTransOffset = 44;

                    ;% rtP.Filter_gainval_pywx3a4mfz
                    section.data(42).logicalSrcIdx = 41;
                    section.data(42).dtTransOffset = 45;

                    ;% rtP.Filter_gainval_bis3jwhwo3
                    section.data(43).logicalSrcIdx = 42;
                    section.data(43).dtTransOffset = 46;

                    ;% rtP.Filter_gainval_l4l4aecji2
                    section.data(44).logicalSrcIdx = 43;
                    section.data(44).dtTransOffset = 47;

                    ;% rtP.Switch1_Threshold
                    section.data(45).logicalSrcIdx = 44;
                    section.data(45).dtTransOffset = 48;

                    ;% rtP.Integrator_gainval
                    section.data(46).logicalSrcIdx = 45;
                    section.data(46).dtTransOffset = 49;

                    ;% rtP.Integrator_gainval_oyckhxze31
                    section.data(47).logicalSrcIdx = 46;
                    section.data(47).dtTransOffset = 50;

                    ;% rtP.TSamp_WtEt
                    section.data(48).logicalSrcIdx = 47;
                    section.data(48).dtTransOffset = 51;

                    ;% rtP.TSamp_WtEt_d4bsp0r1mg
                    section.data(49).logicalSrcIdx = 48;
                    section.data(49).dtTransOffset = 52;

                    ;% rtP.RateTransition_InitialCondition
                    section.data(50).logicalSrcIdx = 49;
                    section.data(50).dtTransOffset = 53;

                    ;% rtP.Constant3_Value
                    section.data(51).logicalSrcIdx = 50;
                    section.data(51).dtTransOffset = 54;

                    ;% rtP.IKWeights_Value
                    section.data(52).logicalSrcIdx = 51;
                    section.data(52).dtTransOffset = 55;

                    ;% rtP.ClosedGripperPosition_Value
                    section.data(53).logicalSrcIdx = 52;
                    section.data(53).dtTransOffset = 61;

                    ;% rtP.ExternalForce_Value
                    section.data(54).logicalSrcIdx = 53;
                    section.data(54).dtTransOffset = 63;

                    ;% rtP.OpenGripperPosition_Value
                    section.data(55).logicalSrcIdx = 54;
                    section.data(55).dtTransOffset = 117;

                    ;% rtP.Clamping_zero_Value
                    section.data(56).logicalSrcIdx = 55;
                    section.data(56).dtTransOffset = 119;

                    ;% rtP.Clamping_zero_Value_hoqagzqhh4
                    section.data(57).logicalSrcIdx = 56;
                    section.data(57).dtTransOffset = 120;

                    ;% rtP.linearline_Value
                    section.data(58).logicalSrcIdx = 57;
                    section.data(58).dtTransOffset = 121;

            nTotData = nTotData + section.nData;
            paramMap.sections(1) = section;
            clear section

            section.nData     = 8;
            section.data(8)  = dumData; %prealloc

                    ;% rtP.Constant_Value
                    section.data(1).logicalSrcIdx = 58;
                    section.data(1).dtTransOffset = 0;

                    ;% rtP.Constant2_Value
                    section.data(2).logicalSrcIdx = 59;
                    section.data(2).dtTransOffset = 1;

                    ;% rtP.Constant3_Value_cugk0roo4b
                    section.data(3).logicalSrcIdx = 60;
                    section.data(3).dtTransOffset = 2;

                    ;% rtP.Constant4_Value
                    section.data(4).logicalSrcIdx = 61;
                    section.data(4).dtTransOffset = 3;

                    ;% rtP.Constant_Value_bpv2m0vvte
                    section.data(5).logicalSrcIdx = 62;
                    section.data(5).dtTransOffset = 4;

                    ;% rtP.Constant2_Value_potg3ffb2h
                    section.data(6).logicalSrcIdx = 63;
                    section.data(6).dtTransOffset = 5;

                    ;% rtP.Constant3_Value_lqo22zxgur
                    section.data(7).logicalSrcIdx = 64;
                    section.data(7).dtTransOffset = 6;

                    ;% rtP.Constant4_Value_m2oknxe15n
                    section.data(8).logicalSrcIdx = 65;
                    section.data(8).dtTransOffset = 7;

            nTotData = nTotData + section.nData;
            paramMap.sections(2) = section;
            clear section


            ;%
            ;% Non-auto Data (parameter)
            ;%


        ;%
        ;% Add final counts to struct.
        ;%
        paramMap.nTotData = nTotData;



    ;%**************************
    ;% Create Block Output Map *
    ;%**************************
    
        nTotData      = 0; %add to this count as we go
        nTotSects     = 1;
        sectIdxOffset = 0;

        ;%
        ;% Define dummy sections & preallocate arrays
        ;%
        dumSection.nData = -1;
        dumSection.data  = [];

        dumData.logicalSrcIdx = -1;
        dumData.dtTransOffset = -1;

        ;%
        ;% Init/prealloc sigMap
        ;%
        sigMap.nSections           = nTotSects;
        sigMap.sectIdxOffset       = sectIdxOffset;
            sigMap.sections(nTotSects) = dumSection; %prealloc
        sigMap.nTotData            = -1;

        ;%
        ;% Auto data (rtB)
        ;%
            section.nData     = 37;
            section.data(37)  = dumData; %prealloc

                    ;% rtB.ojtckfkjyo
                    section.data(1).logicalSrcIdx = 0;
                    section.data(1).dtTransOffset = 0;

                    ;% rtB.f1tyt5vcvt
                    section.data(2).logicalSrcIdx = 1;
                    section.data(2).dtTransOffset = 6;

                    ;% rtB.gyuiwjkgbx
                    section.data(3).logicalSrcIdx = 2;
                    section.data(3).dtTransOffset = 12;

                    ;% rtB.iuhvwu1nwu
                    section.data(4).logicalSrcIdx = 3;
                    section.data(4).dtTransOffset = 13;

                    ;% rtB.ev24cemjyk
                    section.data(5).logicalSrcIdx = 4;
                    section.data(5).dtTransOffset = 25;

                    ;% rtB.hhdb535tvz
                    section.data(6).logicalSrcIdx = 5;
                    section.data(6).dtTransOffset = 33;

                    ;% rtB.dmuwptdi5m
                    section.data(7).logicalSrcIdx = 6;
                    section.data(7).dtTransOffset = 39;

                    ;% rtB.crue1g0m5e
                    section.data(8).logicalSrcIdx = 7;
                    section.data(8).dtTransOffset = 40;

                    ;% rtB.oolxi5a4g3
                    section.data(9).logicalSrcIdx = 8;
                    section.data(9).dtTransOffset = 41;

                    ;% rtB.kl0afniunm
                    section.data(10).logicalSrcIdx = 9;
                    section.data(10).dtTransOffset = 42;

                    ;% rtB.kj5qpxedtg
                    section.data(11).logicalSrcIdx = 10;
                    section.data(11).dtTransOffset = 43;

                    ;% rtB.nqkvctls4x
                    section.data(12).logicalSrcIdx = 11;
                    section.data(12).dtTransOffset = 48;

                    ;% rtB.gn1fk0rbkj
                    section.data(13).logicalSrcIdx = 12;
                    section.data(13).dtTransOffset = 54;

                    ;% rtB.h05kbfk1ll
                    section.data(14).logicalSrcIdx = 13;
                    section.data(14).dtTransOffset = 60;

                    ;% rtB.aualjlkhue
                    section.data(15).logicalSrcIdx = 14;
                    section.data(15).dtTransOffset = 61;

                    ;% rtB.p4begt1sri
                    section.data(16).logicalSrcIdx = 15;
                    section.data(16).dtTransOffset = 62;

                    ;% rtB.psgggvhrky
                    section.data(17).logicalSrcIdx = 16;
                    section.data(17).dtTransOffset = 64;

                    ;% rtB.nd1rapbf2u
                    section.data(18).logicalSrcIdx = 17;
                    section.data(18).dtTransOffset = 68;

                    ;% rtB.b5i1gadrfg
                    section.data(19).logicalSrcIdx = 18;
                    section.data(19).dtTransOffset = 74;

                    ;% rtB.o4mrrxpgqr
                    section.data(20).logicalSrcIdx = 19;
                    section.data(20).dtTransOffset = 78;

                    ;% rtB.bpxoa5jqph
                    section.data(21).logicalSrcIdx = 20;
                    section.data(21).dtTransOffset = 82;

                    ;% rtB.gtqltersrn
                    section.data(22).logicalSrcIdx = 21;
                    section.data(22).dtTransOffset = 86;

                    ;% rtB.kfmkqerxag
                    section.data(23).logicalSrcIdx = 22;
                    section.data(23).dtTransOffset = 90;

                    ;% rtB.kqkimrfdm5
                    section.data(24).logicalSrcIdx = 23;
                    section.data(24).dtTransOffset = 94;

                    ;% rtB.grytuooxbk
                    section.data(25).logicalSrcIdx = 24;
                    section.data(25).dtTransOffset = 98;

                    ;% rtB.i2z2yf5oxo
                    section.data(26).logicalSrcIdx = 25;
                    section.data(26).dtTransOffset = 102;

                    ;% rtB.f2ca0jlz0q
                    section.data(27).logicalSrcIdx = 26;
                    section.data(27).dtTransOffset = 104;

                    ;% rtB.ffuvz5uef3
                    section.data(28).logicalSrcIdx = 27;
                    section.data(28).dtTransOffset = 106;

                    ;% rtB.j5luahqacu
                    section.data(29).logicalSrcIdx = 28;
                    section.data(29).dtTransOffset = 110;

                    ;% rtB.n4hlwmps2s
                    section.data(30).logicalSrcIdx = 29;
                    section.data(30).dtTransOffset = 114;

                    ;% rtB.ohhfpdrcbe
                    section.data(31).logicalSrcIdx = 30;
                    section.data(31).dtTransOffset = 118;

                    ;% rtB.mh5qb3h0t1
                    section.data(32).logicalSrcIdx = 31;
                    section.data(32).dtTransOffset = 120;

                    ;% rtB.ecaqpvxc3x
                    section.data(33).logicalSrcIdx = 32;
                    section.data(33).dtTransOffset = 122;

                    ;% rtB.d5kmywozm5
                    section.data(34).logicalSrcIdx = 33;
                    section.data(34).dtTransOffset = 126;

                    ;% rtB.k3szni1qeu
                    section.data(35).logicalSrcIdx = 34;
                    section.data(35).dtTransOffset = 130;

                    ;% rtB.lo0hqyptao
                    section.data(36).logicalSrcIdx = 35;
                    section.data(36).dtTransOffset = 136;

                    ;% rtB.fs4h3j1l31
                    section.data(37).logicalSrcIdx = 36;
                    section.data(37).dtTransOffset = 142;

            nTotData = nTotData + section.nData;
            sigMap.sections(1) = section;
            clear section


            ;%
            ;% Non-auto Data (signal)
            ;%


        ;%
        ;% Add final counts to struct.
        ;%
        sigMap.nTotData = nTotData;



    ;%*******************
    ;% Create DWork Map *
    ;%*******************
    
        nTotData      = 0; %add to this count as we go
        nTotSects     = 10;
        sectIdxOffset = 1;

        ;%
        ;% Define dummy sections & preallocate arrays
        ;%
        dumSection.nData = -1;
        dumSection.data  = [];

        dumData.logicalSrcIdx = -1;
        dumData.dtTransOffset = -1;

        ;%
        ;% Init/prealloc dworkMap
        ;%
        dworkMap.nSections           = nTotSects;
        dworkMap.sectIdxOffset       = sectIdxOffset;
            dworkMap.sections(nTotSects) = dumSection; %prealloc
        dworkMap.nTotData            = -1;

        ;%
        ;% Auto data (rtDW)
        ;%
            section.nData     = 1;
            section.data(1)  = dumData; %prealloc

                    ;% rtDW.ggw1b1lkek
                    section.data(1).logicalSrcIdx = 0;
                    section.data(1).dtTransOffset = 0;

            nTotData = nTotData + section.nData;
            dworkMap.sections(1) = section;
            clear section

            section.nData     = 1;
            section.data(1)  = dumData; %prealloc

                    ;% rtDW.pqz301f1cc
                    section.data(1).logicalSrcIdx = 1;
                    section.data(1).dtTransOffset = 0;

            nTotData = nTotData + section.nData;
            dworkMap.sections(2) = section;
            clear section

            section.nData     = 1;
            section.data(1)  = dumData; %prealloc

                    ;% rtDW.c2ho3h3oyv
                    section.data(1).logicalSrcIdx = 2;
                    section.data(1).dtTransOffset = 0;

            nTotData = nTotData + section.nData;
            dworkMap.sections(3) = section;
            clear section

            section.nData     = 34;
            section.data(34)  = dumData; %prealloc

                    ;% rtDW.jiqh55j12p
                    section.data(1).logicalSrcIdx = 3;
                    section.data(1).dtTransOffset = 0;

                    ;% rtDW.ahio0mgx5h
                    section.data(2).logicalSrcIdx = 4;
                    section.data(2).dtTransOffset = 6;

                    ;% rtDW.jmlpsyjpqa
                    section.data(3).logicalSrcIdx = 5;
                    section.data(3).dtTransOffset = 10;

                    ;% rtDW.osgjdwjesl
                    section.data(4).logicalSrcIdx = 6;
                    section.data(4).dtTransOffset = 11;

                    ;% rtDW.fkcgzk5oma
                    section.data(5).logicalSrcIdx = 7;
                    section.data(5).dtTransOffset = 12;

                    ;% rtDW.c45aidngho
                    section.data(6).logicalSrcIdx = 8;
                    section.data(6).dtTransOffset = 13;

                    ;% rtDW.kaentdmtdn
                    section.data(7).logicalSrcIdx = 9;
                    section.data(7).dtTransOffset = 14;

                    ;% rtDW.d5wogx3kqa
                    section.data(8).logicalSrcIdx = 10;
                    section.data(8).dtTransOffset = 15;

                    ;% rtDW.ggzlanf4wa
                    section.data(9).logicalSrcIdx = 11;
                    section.data(9).dtTransOffset = 16;

                    ;% rtDW.p4ux5yfv5l
                    section.data(10).logicalSrcIdx = 12;
                    section.data(10).dtTransOffset = 22;

                    ;% rtDW.jhwzr3b1pg
                    section.data(11).logicalSrcIdx = 13;
                    section.data(11).dtTransOffset = 28;

                    ;% rtDW.eukf1npmbe
                    section.data(12).logicalSrcIdx = 14;
                    section.data(12).dtTransOffset = 30;

                    ;% rtDW.eutf4o2lqe
                    section.data(13).logicalSrcIdx = 15;
                    section.data(13).dtTransOffset = 32;

                    ;% rtDW.dwwiwqgqz0
                    section.data(14).logicalSrcIdx = 16;
                    section.data(14).dtTransOffset = 34;

                    ;% rtDW.pmpxho4tev
                    section.data(15).logicalSrcIdx = 17;
                    section.data(15).dtTransOffset = 36;

                    ;% rtDW.eqedaoza0o
                    section.data(16).logicalSrcIdx = 18;
                    section.data(16).dtTransOffset = 38;

                    ;% rtDW.bgoyflaz0e
                    section.data(17).logicalSrcIdx = 19;
                    section.data(17).dtTransOffset = 40;

                    ;% rtDW.liwevcrd2d
                    section.data(18).logicalSrcIdx = 20;
                    section.data(18).dtTransOffset = 42;

                    ;% rtDW.a4s0ocg4tv
                    section.data(19).logicalSrcIdx = 21;
                    section.data(19).dtTransOffset = 44;

                    ;% rtDW.kqczznesoc
                    section.data(20).logicalSrcIdx = 22;
                    section.data(20).dtTransOffset = 46;

                    ;% rtDW.ac1ikcnlza
                    section.data(21).logicalSrcIdx = 23;
                    section.data(21).dtTransOffset = 48;

                    ;% rtDW.mtraeigdsz
                    section.data(22).logicalSrcIdx = 24;
                    section.data(22).dtTransOffset = 50;

                    ;% rtDW.g4g3vrgle4
                    section.data(23).logicalSrcIdx = 25;
                    section.data(23).dtTransOffset = 52;

                    ;% rtDW.ofd1yxgqn2
                    section.data(24).logicalSrcIdx = 26;
                    section.data(24).dtTransOffset = 58;

                    ;% rtDW.imqlsd2301
                    section.data(25).logicalSrcIdx = 27;
                    section.data(25).dtTransOffset = 59;

                    ;% rtDW.jqx3umoi0g
                    section.data(26).logicalSrcIdx = 28;
                    section.data(26).dtTransOffset = 60;

                    ;% rtDW.bwwbiride4
                    section.data(27).logicalSrcIdx = 29;
                    section.data(27).dtTransOffset = 66;

                    ;% rtDW.axm3re1vxp
                    section.data(28).logicalSrcIdx = 30;
                    section.data(28).dtTransOffset = 70;

                    ;% rtDW.ap5zbvosy0
                    section.data(29).logicalSrcIdx = 31;
                    section.data(29).dtTransOffset = 75;

                    ;% rtDW.awzqwdk31a
                    section.data(30).logicalSrcIdx = 32;
                    section.data(30).dtTransOffset = 81;

                    ;% rtDW.f0i5qqud1u
                    section.data(31).logicalSrcIdx = 33;
                    section.data(31).dtTransOffset = 82;

                    ;% rtDW.grpnqhsyz0
                    section.data(32).logicalSrcIdx = 34;
                    section.data(32).dtTransOffset = 83;

                    ;% rtDW.h0rypimiph
                    section.data(33).logicalSrcIdx = 35;
                    section.data(33).dtTransOffset = 84;

                    ;% rtDW.ccbb0ktavq
                    section.data(34).logicalSrcIdx = 36;
                    section.data(34).dtTransOffset = 85;

            nTotData = nTotData + section.nData;
            dworkMap.sections(4) = section;
            clear section

            section.nData     = 46;
            section.data(46)  = dumData; %prealloc

                    ;% rtDW.om1scnv1yi.TimePtr
                    section.data(1).logicalSrcIdx = 37;
                    section.data(1).dtTransOffset = 0;

                    ;% rtDW.aowiexwq3i.LoggedData
                    section.data(2).logicalSrcIdx = 38;
                    section.data(2).dtTransOffset = 1;

                    ;% rtDW.gculjhcjky.LoggedData
                    section.data(3).logicalSrcIdx = 39;
                    section.data(3).dtTransOffset = 2;

                    ;% rtDW.etcerwyaoj
                    section.data(4).logicalSrcIdx = 40;
                    section.data(4).dtTransOffset = 3;

                    ;% rtDW.a5qgeff343
                    section.data(5).logicalSrcIdx = 41;
                    section.data(5).dtTransOffset = 4;

                    ;% rtDW.caiz5lqz5f
                    section.data(6).logicalSrcIdx = 42;
                    section.data(6).dtTransOffset = 5;

                    ;% rtDW.oxhvnz1wvt
                    section.data(7).logicalSrcIdx = 43;
                    section.data(7).dtTransOffset = 6;

                    ;% rtDW.jtlx11zqtf
                    section.data(8).logicalSrcIdx = 44;
                    section.data(8).dtTransOffset = 7;

                    ;% rtDW.oibswdkijz
                    section.data(9).logicalSrcIdx = 45;
                    section.data(9).dtTransOffset = 8;

                    ;% rtDW.papxjgo3op
                    section.data(10).logicalSrcIdx = 46;
                    section.data(10).dtTransOffset = 9;

                    ;% rtDW.auudttxoyr
                    section.data(11).logicalSrcIdx = 47;
                    section.data(11).dtTransOffset = 10;

                    ;% rtDW.p4zzie4c5v
                    section.data(12).logicalSrcIdx = 48;
                    section.data(12).dtTransOffset = 11;

                    ;% rtDW.g3kdzskuxi
                    section.data(13).logicalSrcIdx = 49;
                    section.data(13).dtTransOffset = 12;

                    ;% rtDW.pv1400gq1e.LoggedData
                    section.data(14).logicalSrcIdx = 50;
                    section.data(14).dtTransOffset = 13;

                    ;% rtDW.mdhjjuxljs.AQHandles
                    section.data(15).logicalSrcIdx = 51;
                    section.data(15).dtTransOffset = 14;

                    ;% rtDW.h42mla3rja.AQHandles
                    section.data(16).logicalSrcIdx = 52;
                    section.data(16).dtTransOffset = 15;

                    ;% rtDW.knk4hpmg1v.AQHandles
                    section.data(17).logicalSrcIdx = 53;
                    section.data(17).dtTransOffset = 16;

                    ;% rtDW.hbahckh543.AQHandles
                    section.data(18).logicalSrcIdx = 54;
                    section.data(18).dtTransOffset = 17;

                    ;% rtDW.oesft45bii.AQHandles
                    section.data(19).logicalSrcIdx = 55;
                    section.data(19).dtTransOffset = 18;

                    ;% rtDW.nzulbnsjry.AQHandles
                    section.data(20).logicalSrcIdx = 56;
                    section.data(20).dtTransOffset = 19;

                    ;% rtDW.ppxa1k2ehz.AQHandles
                    section.data(21).logicalSrcIdx = 57;
                    section.data(21).dtTransOffset = 20;

                    ;% rtDW.axrm20twhx.AQHandles
                    section.data(22).logicalSrcIdx = 58;
                    section.data(22).dtTransOffset = 21;

                    ;% rtDW.dygnyfsjhq.AQHandles
                    section.data(23).logicalSrcIdx = 59;
                    section.data(23).dtTransOffset = 22;

                    ;% rtDW.dc0bllwdyl
                    section.data(24).logicalSrcIdx = 60;
                    section.data(24).dtTransOffset = 23;

                    ;% rtDW.khhoybnt1p
                    section.data(25).logicalSrcIdx = 61;
                    section.data(25).dtTransOffset = 24;

                    ;% rtDW.gzao4gihsp
                    section.data(26).logicalSrcIdx = 62;
                    section.data(26).dtTransOffset = 25;

                    ;% rtDW.nr1cfu1hki
                    section.data(27).logicalSrcIdx = 63;
                    section.data(27).dtTransOffset = 26;

                    ;% rtDW.decri0rapn
                    section.data(28).logicalSrcIdx = 64;
                    section.data(28).dtTransOffset = 27;

                    ;% rtDW.ezin4amxyy
                    section.data(29).logicalSrcIdx = 65;
                    section.data(29).dtTransOffset = 28;

                    ;% rtDW.m2vrnf5y3k
                    section.data(30).logicalSrcIdx = 66;
                    section.data(30).dtTransOffset = 29;

                    ;% rtDW.mawdbjpiix
                    section.data(31).logicalSrcIdx = 67;
                    section.data(31).dtTransOffset = 30;

                    ;% rtDW.dxqiwopjp0
                    section.data(32).logicalSrcIdx = 68;
                    section.data(32).dtTransOffset = 31;

                    ;% rtDW.iwx4yvq3ch
                    section.data(33).logicalSrcIdx = 69;
                    section.data(33).dtTransOffset = 32;

                    ;% rtDW.nqy5lwwfbt
                    section.data(34).logicalSrcIdx = 70;
                    section.data(34).dtTransOffset = 33;

                    ;% rtDW.fg4qcqmocx
                    section.data(35).logicalSrcIdx = 71;
                    section.data(35).dtTransOffset = 34;

                    ;% rtDW.fzld5uaeew
                    section.data(36).logicalSrcIdx = 72;
                    section.data(36).dtTransOffset = 35;

                    ;% rtDW.hyqgdygwp0
                    section.data(37).logicalSrcIdx = 73;
                    section.data(37).dtTransOffset = 36;

                    ;% rtDW.nslhhdq3ey
                    section.data(38).logicalSrcIdx = 74;
                    section.data(38).dtTransOffset = 37;

                    ;% rtDW.fw4oj40z44
                    section.data(39).logicalSrcIdx = 75;
                    section.data(39).dtTransOffset = 38;

                    ;% rtDW.m3o4jlnlit
                    section.data(40).logicalSrcIdx = 76;
                    section.data(40).dtTransOffset = 39;

                    ;% rtDW.cdslitainn
                    section.data(41).logicalSrcIdx = 77;
                    section.data(41).dtTransOffset = 40;

                    ;% rtDW.aigywpxr0w
                    section.data(42).logicalSrcIdx = 78;
                    section.data(42).dtTransOffset = 41;

                    ;% rtDW.ckycyn1pk1
                    section.data(43).logicalSrcIdx = 79;
                    section.data(43).dtTransOffset = 42;

                    ;% rtDW.ehrj2onol0
                    section.data(44).logicalSrcIdx = 80;
                    section.data(44).dtTransOffset = 43;

                    ;% rtDW.kdbxo51z4f
                    section.data(45).logicalSrcIdx = 81;
                    section.data(45).dtTransOffset = 44;

                    ;% rtDW.mzbahelyzz
                    section.data(46).logicalSrcIdx = 82;
                    section.data(46).dtTransOffset = 45;

            nTotData = nTotData + section.nData;
            dworkMap.sections(5) = section;
            clear section

            section.nData     = 6;
            section.data(6)  = dumData; %prealloc

                    ;% rtDW.iujlyug3z5
                    section.data(1).logicalSrcIdx = 83;
                    section.data(1).dtTransOffset = 0;

                    ;% rtDW.bhbuxnbarg
                    section.data(2).logicalSrcIdx = 84;
                    section.data(2).dtTransOffset = 1;

                    ;% rtDW.ehmyrdjr0v
                    section.data(3).logicalSrcIdx = 85;
                    section.data(3).dtTransOffset = 3;

                    ;% rtDW.m2usyxvuaa
                    section.data(4).logicalSrcIdx = 86;
                    section.data(4).dtTransOffset = 628;

                    ;% rtDW.hl2ip4fyfs
                    section.data(5).logicalSrcIdx = 87;
                    section.data(5).dtTransOffset = 629;

                    ;% rtDW.kad3ljw5be
                    section.data(6).logicalSrcIdx = 88;
                    section.data(6).dtTransOffset = 630;

            nTotData = nTotData + section.nData;
            dworkMap.sections(6) = section;
            clear section

            section.nData     = 2;
            section.data(2)  = dumData; %prealloc

                    ;% rtDW.f0qx01hjkp
                    section.data(1).logicalSrcIdx = 89;
                    section.data(1).dtTransOffset = 0;

                    ;% rtDW.jffwzd0nlb
                    section.data(2).logicalSrcIdx = 90;
                    section.data(2).dtTransOffset = 1;

            nTotData = nTotData + section.nData;
            dworkMap.sections(7) = section;
            clear section

            section.nData     = 7;
            section.data(7)  = dumData; %prealloc

                    ;% rtDW.l1cob02vt3.PrevIndex
                    section.data(1).logicalSrcIdx = 91;
                    section.data(1).dtTransOffset = 0;

                    ;% rtDW.edj0t2oelw
                    section.data(2).logicalSrcIdx = 92;
                    section.data(2).dtTransOffset = 1;

                    ;% rtDW.arxdbmacvj
                    section.data(3).logicalSrcIdx = 93;
                    section.data(3).dtTransOffset = 2;

                    ;% rtDW.onnfopq04a
                    section.data(4).logicalSrcIdx = 94;
                    section.data(4).dtTransOffset = 3;

                    ;% rtDW.mzl33nqclq
                    section.data(5).logicalSrcIdx = 95;
                    section.data(5).dtTransOffset = 4;

                    ;% rtDW.ho0ogmrm4n
                    section.data(6).logicalSrcIdx = 96;
                    section.data(6).dtTransOffset = 5;

                    ;% rtDW.k0v0fvu5ab
                    section.data(7).logicalSrcIdx = 97;
                    section.data(7).dtTransOffset = 6;

            nTotData = nTotData + section.nData;
            dworkMap.sections(8) = section;
            clear section

            section.nData     = 2;
            section.data(2)  = dumData; %prealloc

                    ;% rtDW.nvlgkermyv
                    section.data(1).logicalSrcIdx = 98;
                    section.data(1).dtTransOffset = 0;

                    ;% rtDW.agkmgcfe2g
                    section.data(2).logicalSrcIdx = 99;
                    section.data(2).dtTransOffset = 1;

            nTotData = nTotData + section.nData;
            dworkMap.sections(9) = section;
            clear section

            section.nData     = 18;
            section.data(18)  = dumData; %prealloc

                    ;% rtDW.elw5mlszj3
                    section.data(1).logicalSrcIdx = 100;
                    section.data(1).dtTransOffset = 0;

                    ;% rtDW.hgzbqwt1rw
                    section.data(2).logicalSrcIdx = 101;
                    section.data(2).dtTransOffset = 1;

                    ;% rtDW.fjiyb4fazm
                    section.data(3).logicalSrcIdx = 102;
                    section.data(3).dtTransOffset = 2;

                    ;% rtDW.ammknauxgb
                    section.data(4).logicalSrcIdx = 103;
                    section.data(4).dtTransOffset = 3;

                    ;% rtDW.ju2keuyi2y
                    section.data(5).logicalSrcIdx = 104;
                    section.data(5).dtTransOffset = 4;

                    ;% rtDW.ilkhrfgy3p
                    section.data(6).logicalSrcIdx = 105;
                    section.data(6).dtTransOffset = 5;

                    ;% rtDW.kta541utr1
                    section.data(7).logicalSrcIdx = 106;
                    section.data(7).dtTransOffset = 6;

                    ;% rtDW.awistkf5gl
                    section.data(8).logicalSrcIdx = 107;
                    section.data(8).dtTransOffset = 7;

                    ;% rtDW.ohnifdbmla
                    section.data(9).logicalSrcIdx = 108;
                    section.data(9).dtTransOffset = 8;

                    ;% rtDW.kgbrg3ivnd
                    section.data(10).logicalSrcIdx = 109;
                    section.data(10).dtTransOffset = 9;

                    ;% rtDW.ejmahq1kwn
                    section.data(11).logicalSrcIdx = 110;
                    section.data(11).dtTransOffset = 10;

                    ;% rtDW.gcwd0zaucf
                    section.data(12).logicalSrcIdx = 111;
                    section.data(12).dtTransOffset = 11;

                    ;% rtDW.jvss2h1o3w
                    section.data(13).logicalSrcIdx = 112;
                    section.data(13).dtTransOffset = 12;

                    ;% rtDW.jmldnbipjd
                    section.data(14).logicalSrcIdx = 113;
                    section.data(14).dtTransOffset = 13;

                    ;% rtDW.n0rsfsdi3c
                    section.data(15).logicalSrcIdx = 114;
                    section.data(15).dtTransOffset = 14;

                    ;% rtDW.pxayrmk0dv
                    section.data(16).logicalSrcIdx = 115;
                    section.data(16).dtTransOffset = 15;

                    ;% rtDW.l11orfjj1u
                    section.data(17).logicalSrcIdx = 116;
                    section.data(17).dtTransOffset = 16;

                    ;% rtDW.nervxud5ud
                    section.data(18).logicalSrcIdx = 117;
                    section.data(18).dtTransOffset = 17;

            nTotData = nTotData + section.nData;
            dworkMap.sections(10) = section;
            clear section


            ;%
            ;% Non-auto Data (dwork)
            ;%


        ;%
        ;% Add final counts to struct.
        ;%
        dworkMap.nTotData = nTotData;



    ;%
    ;% Add individual maps to base struct.
    ;%

    targMap.paramMap  = paramMap;
    targMap.signalMap = sigMap;
    targMap.dworkMap  = dworkMap;

    ;%
    ;% Add checksums to base struct.
    ;%


    targMap.checksum0 = 791975065;
    targMap.checksum1 = 2127965696;
    targMap.checksum2 = 1703960231;
    targMap.checksum3 = 721157778;

